import { BaseModel, DoctorModel, RecipeDetailModel } from "../index";

export class RecipeModel extends BaseModel {

    /**
     * 订单id（订单id为0是用户地址）
     */
    orderId: number;
    /**
     * 处方号
     */
    recipeNo: string;
    /**
     * 唐古处方id
     */
    tgRecipeId: number;
    /**
     * 唐古处方号
     */
    tgRecipeCode: string;
    /**
     * 处方总金额
     */
    recipeMoney:;
    /**
     * 处方状态:-2=已上传,-1=审方失败,0=已补录,1=已确认,2=已审核,3=已付款,4=退款中,5=退款成功,6=已完成,7=已发货,99=已作废
     */
    recipeState: number;
    /**
     * 处方日期
     */
    recipeBillDate: Date;
    /**
     * 开方日期
     */
    recipeCreateTime: Date;
    /**
     * 患者姓名
     */
    recipePatientName: string;
    /**
     * 患者身份证号
     */
    recipePatientIdno: string;
    /**
     * 年龄
     */
    age: number;
    /**
     * 性别
     */
    sex: number;
    /**
     * 诊断信息
     */
    diagnosis: string;
    /**
     * 病症详情
     */
    illnessDetail: string;
    /**
     * 煎药方式:1.代煎,2.自煎 5:现包
     */
    boilType: number;
    /**
     * 服用方式:1.内服,2.外用
     */
    takeType: number;
    /**
     * 实收金额
     */
    actualMoney:;
    /**
     * 病历号
     */
    recipientCode: string;
    /**
     * 加工费
     */
    processCost:;
    /**
     * 药品成本金额
     */
    costMoney:;
    /**
     * 药品金额
     */
    medicineMoney:;
    /**
     * 诊疗费
     */
    consultationFee:;
    /**
     * 贴数
     */
    quantity: number;
    /**
     * 医生姓名
     */
    doctorName: string;
    /**
     * 医生手机号
     */
    doctorMobile: string;
    /**
     * 支付id
     */
    paymentId: number;
    /**
     * 支付时间
     */
    payDate: Date;
    /**
     * 科室
     */
    department: string;
    /**
     * 包/贴数
     */
    packageNumber: number;
    /**
     * 患者地址
     */
    recipientAddress: string;
    /**
     * 患者电话
     */
    recipientTel: string;
    /**
     * 备注
     */
    billComment: string;
    /**
     * 评价 1已评价 2未评价
     */
    evaluate: number

    doctorBO: DoctorModel;

    recipeDetailBOS: Array<RecipeDetailModel>;

    logisticsId: any
}